package com.qingcloud.adminbackend.entity.eid;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 设备编号生成
 * </p>
 *
 * @author wangjinnan
 * @since 2019-04-17
 */
@Data
public class EidBatchPageDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    private String id;

    /**
     * 起始设备编号
     */
    @ApiModelProperty(value = "起始设备编号", example = "10")
    private String eidStart;

    /**
     * 结束设备编号
     */
    @ApiModelProperty(value = "截止设备编号", example = "10")
    private String eidEnd;

    /**
     * 批次数量
     */
    @ApiModelProperty(value = "批次数量", example = "10")
    private Integer batchCount;


    @ApiModelProperty(value = "城市ID", hidden = true)
    private String domainId;

    /**
     * 城市ID
     */
    @ApiModelProperty(value = "省市", example = "北京/北京市")
    private String domain;

    /**
     * 产品
     */
    @ApiModelProperty(value = "产品", example = "装修产品")
    private String product;

    /**
     * 操作者
     */
    @ApiModelProperty(value = "操作人", example = "admin")
    private String createBy;

    /**
     * 操作时间
     */
    @ApiModelProperty(value = "操作时间", example = "2019-01-01 00:00:00")
    private String createDt;

    /**
     * 批次状态（1: 使用；2：未使用；3：作废）
     */
    @ApiModelProperty(value = "批次状态 1: 使用；2：未使用；3：作废", example = "2")
    private int batchStatusFlag;

    /**
     * 批次状态（1: 使用；2：未使用；3：作废）
     */
    @ApiModelProperty(value = "批次状态", example = "未使用")
    private String batchStatus;

}
